if(!window.jQuery){
    throw new Error('index.js依赖于jQuery！');
}
/**
 * 滚动监听插件
 * $(window).scrollspy(options)
 */
jQuery.fn.scrollspy = function(options){
    var $liList = $(options.target).find('li');
    $liList.on('click','a', function(e){
        e.preventDefault();
        var floorId = $(this).attr('href');
        var top = $(floorId).offset().top;
        $('body,html').animate({"scrollTop": top-49}, 500);
        console.log(top);
    });
    $(window).scroll(function(){
        var top = $(window).scrollTop();
        top+=50;
        if(top<840){
            $(options.target).fadeOut();
        }else if(top>3046){
            $(options.target).fadeOut();
        }else {
            $(options.target).fadeIn();
            $liList.each(function(i, li){
                var floorId = $(this).children('a').attr('href');
                var floorTop = $(floorId).offset().top;
                if(top>=floorTop){
                    $(li).addClass('active').siblings('.active').removeClass('active');
                }
            });
        }
    });
};